.pagemainmid .titlemode
{
    max-width: 1030px;
    height: 65px;
    vertical-align: center;
    margin: auto auto;
    position: relative;
    top: 6px;
}
.pagemainmid .titlemode1
{
    max-width: 1030px;
    height: 65px;
    margin: auto auto;
    position: relative;
    /* top: -10px; */
}

.pagemainmid .titlemode .title
{
    width: 280px;
    height: 54px;
    line-height: 54px;
    background: rgb(248,182,44);
    display: inline-block;
    text-align: center;
    font-size: 19px;
    position: relative;
    top: -20px;
}

.pagemainmid .titlemode .box_r
{
    width: 745px;
    height: 54px;
    background: rgb(255, 221, 160);
    display: inline-block;
    text-align: center;
    position: relative;
    top: 0;
}



.pagemainmid .titlemode .title_last
{
    width: 360px;
    height: 54px;
    line-height: 54px;
    background: rgb(248,182,44);
    display: inline-block;
    text-align: center;
    font-size: 19px;
    position: relative;
    top: -20px;
}

.pagemainmid .titlemode .box_last
{
    width: 665px;
    height: 54px;
    background: rgb(255, 221, 160);
    display: inline-block;
    text-align: center;
}

.pagemainmid .titlemode .title_first
{
    width: 280px;
    height: 54px;
    line-height: 54px;
    background: rgb(248,182,44);
    display: inline-block;
    text-align: center;
    font-size: 19px;
}

.pagemainmid .titlemode .title span
{
    font-size: 15px;
    margin-left: 15px;
}

.pagemainmid .titlemode .more
{
    width: 745px;
    height: 54px;
    line-height: 54px;
    background: rgb(255, 221, 160);
    display: inline-block;

}
.pagemainmid .titlemode .more a
{
    color: rgb(102, 102, 102);
    position: relative;
    right: -620px;
}







.pagemainmid .newswall
{
    width: 100%;
    height: 680px;
    margin-top: 12px;
}

.pagemainmid .newswall .news 
{
    max-width: 1030px;
    margin: auto auto;
}

.pagemainmid .newswall .news .pic
{
    width: 550px;
    height: 400px;
    /* background: orange; */
    display: inline-block;
}

.pagemainmid .newswall .news .bigpic
{
    width: 100%;
    height: 100%;
    background: url(../img/mid/img1.jpg) no-repeat center;
}

.pagemainmid .newswall .news .news_box
{
    width: 475px;
    height: 400px;
    background:rgba(0, 0, 0, 0.9);
    display: inline-block;
}



.news_box
{
    position: relative;
    top: -33px;
}

.news_box .news_right
{
    position: relative;
    padding: 10px 10px 0 18px;
}


.news_box .news_right ul li
{
    height: 30px;
    line-height: 30px;
    padding: 10px 0;
    border-bottom: 1px dashed #fff;
    overflow: hidden;
    font-size: 16px;
}

.news_box .news_right ul li a
{
    color: #fff;
    font-size: inherit;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;    /*溢出省略号填充 */
    display: block;
}

.imgbox
{
    position: relative;
    top: -20px;
}

.imgbox ul li:first-child
{
    position: relative;
    float: left;
    margin-left: 0px;
}
.imgbox ul li
{
    width: 244px;
    height: 252px;
    position: relative;
    float: left;
    margin-left: 18px;
}

.imgbox ul li a
{
    display: block;
    width: 100%;
    height: 100%;
}



.imgbox .box1,
.imgbox .box2,
.imgbox .box3,
.imgbox .box4
{
    width: 100%;
    height: 100%;
    
}


.imgbox .box1
{
    background: url(../img/mid/img1.jpg) no-repeat center;
    background-size: cover;
}

.imgbox .box2
{
    background: url(../img/mid/img2.jpg) no-repeat center;
    background-size: cover;
}

.imgbox .box3
{
    background: url(../img/mid/img3.jpg) no-repeat center;
    background-size: cover;
}

.imgbox .box4
{
    background: url(../img/mid/img4.jpg) no-repeat center;
    background-size: cover;
}

.imgbox ul li .text
{
    position: relative;
    top: 217px;
    color: white;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
    text-align: end;
}

.imgbox ul li .aaa
{
    width: 100%;
    height: 100%;
    background: #000;
}


.njbank .img
{
    max-width: 1030px;
    height:100px;
    background: url(../img/mid/njbank.png) no-repeat center;
    margin: auto auto;
}

.njbank1 .img1
{
    max-width: 1030px;
    height:100px
    ;
    background: url(../img/mid/njbank.png) no-repeat center;
    margin: auto auto;
}


.pagemainmid .jczp
{
    width: 100%;
    height:720px;
    background: #000;
}




.routepic 
{
    max-width: 1030px;
    height: 650px;
    margin: auto auto;
    margin-top: 50px;
}

.routepic .pics
{
    max-width: 1030px;
    height: 600px;
    background: #000;
}

.routemap a .map
{
    max-width: 1030px;
    height: 750px;
    background: url(../img/mid/map.jpg) no-repeat center;
    background-size: cover;
    margin: auto auto;
}

.click
{
    width: 100%;
    height: 350px;
    margin: auto auto;
    margin-top: 20px;
}
.click .details
{
    max-width: 1030px;
    height: 340px;
    /* background: red; */
    margin: auto auto;
}




.click .details ul
{
    max-width: 1030px;
    height: 340px;
}


.click .details ul li
{
    max-width: 343px;
    height: 340px;
    display: inline-block;
}


.click .details ul li .box
{
    width: 343px;
    height: 340px;  
}


.click .details ul li .box01
{
    background: rgb(252,216,70);
}
.click .details ul li .box02
{
    background: rgb(243,204,41);
    margin-left: -4px;
}
.click .details ul li .box03
{
    background: rgb(238,195,20);
    margin-left: -5px;
}

.click .details ul li .icon1,
.click .details ul li .icon2,
.click .details ul li .icon3
{
    position: relative;
    top: -20px;
}


.click .details ul li .icon1
{
    width: 120px;
    height: 340px;
    line-height: 340px;
    background: url(../img/mid/ruico1.png) no-repeat center;
    margin: auto auto;
}

.click .details ul li .icon2
{
    width: 120px;
    height: 340px;
    line-height: 340px;
    background: url(../img/mid/ruico2.png) no-repeat center;
    margin: auto auto;
}

.click .details ul li .icon3
{
    width: 120px;
    height: 340px;
    line-height: 340px;
    background: url(../img/mid/ruico3.png) no-repeat center;
    margin: auto auto;
}

.click .details ul li .text1
{
    color: #000;
    text-align: center;
    position: relative;
    top: -130px;
    font-weight: bolder;
}
.click .details ul li .text2
{
    color: #000;
    text-align: center;
    position: relative;
    top: -130px;
}





/* TEAMS */

.team
{
    width: 100%;
    height: 300px;
}
.team .teambox
{
    max-width: 1028px;
    height: 268px;
    border: 1px black solid;
    margin: auto auto;
    margin-top: 30px;
}

/* 2019骑衫获得者 */
.win
{
    width: 100%;
    height: 748px;
}
.win .winner
{
    max-width: 1030px;
    height: 748px;
    margin: auto auto;
    /* background-color: red; */
    margin-top: 10px;
}
.win .winner ul
{
    width: 255px;
    height: 748px;
    display: inline;
}
.win .winner ul li
{
    width: 253px;
    height: 748px;
    display: inline-block;
}
.win .winner ul li .box
{
    width: 257px;
    height: 748px;
}
.win .winner ul li .box1
{
    background-color: rgb(252,216,70);
}
.win .winner ul li .box2
{
    background-color: rgb(243,204,41);
    
}
.win .winner ul li .box3
{
    background-color: rgb(239,195,20);
    margin-left: -1px;
    position: relative;
    top: -16px;
}
.win .winner ul li .box4
{
    background-color: rgb(252,216,70);
    margin-left: -2px;
    position: relative;
    top: -16px;
}




.win .winner ul li .img
{
    width: 257px;
    height: 285px;
}

.win .winner ul li .img1
{
    background: url(../img/mid/c1.jpg) no-repeat center;
    background-size: cover;
}

.win .winner ul li .img2
{
    background: url(../img/mid/c2.jpg) no-repeat center;
    background-size: cover;
}

.win .winner ul li .img3
{
    background: url(../img/mid/c3.jpg) no-repeat center;
    background-size: cover;
}

.win .winner ul li .img4
{
    background: url(../img/mid/c4.jpg) no-repeat center;
    background-size: cover;
}


.win .winner ul li .ttop
{
    width: 100%;
    height: 49px;
    background: #fff;
}



.win .winner ul li .top
{
    width: 257px;
    height: 49px;
}

.win .winner ul li .top1
{
    background:url(../img/mid/t1.jpg) no-repeat left;
}
.win .winner ul li .top2
{
    background:url(../img/mid/t2.jpg) no-repeat left;
}
.win .winner ul li .top3
{
    background:url(../img/mid/t3.jpg) no-repeat left;
}
.win .winner ul li .top4
{
    background:url(../img/mid/t4.jpg) no-repeat left;
}




.win .winner ul li .per
{
    width: 257px;
    height: 278px;
}

.win .winner ul li .per1
{
    background:url(../img/mid/p1.jpg) no-repeat center;
    background-size: cover;
}
.win .winner ul li .per2
{
    background:url(../img/mid/p2.jpg) no-repeat center;
    background-size: cover;
}
.win .winner ul li .per3
{
    background:url(../img/mid/p3.png) no-repeat center;
    background-size: cover;
}
.win .winner ul li .per4
{
    background:url(../img/mid/p4.jpg) no-repeat center;
    background-size: cover;
}



.win .winner ul li .text
{
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.win .winner ul li .name
{
    font-size: 15px;
    margin-left: 15px;
    margin-top: 13px;
}
.win .winner ul li .about
{
    font-size: 10px;
    color: rgb(102, 102, 102);
    margin-left: 15px;
    margin-top: 10px;
}
.win .winner ul li .time
{
    font-size: 15px;
    margin-left: 15px;
    margin-top: 10px;
}





















